import Vue from 'vue'
import App from './App.vue'
import router from './router'
import '@/assets/css/reset.css'/*引入公共样式*/
import 'lib-flexible/flexible'
import local from "@/utils/local";
import "vant/lib/index.css";
import './utils/rem'
import { Toast } from 'vant';
import { Field } from 'vant';
import { Button } from 'vant';

Vue.use(Button);
Vue.use(Toast);
Vue.use(Field);
// import md5 from 'js-md5';
// import { sha256 } from 'js-sha256'
// Vue.prototype.$sha256 = sha256


// Vue.prototype.$md5 = md5;
// 路由守卫（拦截所有路由 进入所有路由之前 必须先走路由守卫）
// router.beforeEach((to, from, next) => {
//   // 从本地存储获取token
//   let token = local.get('accessToken')

//   if (token) { // 如果token存在，证明是登录成功进来的
//     next() // 放行

//   } else { // 如果token不存在，证明没有登录，翻墙进来的
//     // 如果要去的是登录  直接放行
//     if (to.path === '/login') {
//       next()
//     } else { // 否则要去其他地址，直接跳转到登录界面
//       next('/login')
//     }
//   }
// })
router.beforeEach((to, from, next) => {
  /* 路由发生变化修改页面title */
  if (to.meta.title) {
    document.title = to.meta.title
  }else {
    document.title = '心动30秒'
  }
  next()
})

console.log(process.env.NODE_ENV);

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
